self destruct - German English Dictionary